#include<stdio.h>
int findmax(int arr[4],int m,int max)
{
	if(arr[0]>=arr[1])
	{
		int a=arr[0];
		arr[0]=arr[1];
		arr[1]=a;
	}	
	max=arr[0]>arr[1]?arr[0]:arr[1];
	m++;
	if(m< 4)
		return(arr+1,m,max);
	else
		return max;
}
int main()
{
	int i=0;
	int arr[4]={0};
	int d=0;
	for(i=0;i<4;i++)
	{
		scanf("%d",&arr[i]);
	}
	int m=0;
	int max=findmax(arr,m,d);
	printf("%d",max);
	return 0;
}